package com.cdn.website.service;

import java.util.List;

public interface NginxConfigService {

    /**
     * 生成 Nginx 配置文件内容
     *
     * @param domains 域名
     * @param originAddress 源站地址
     * @param ports 代理端口
     * @return Nginx 配置内容
     */
    public String generateNginxConfig(List<String> domains, String originAddress, List<Integer> ports);

    /**
     * 将生成的 Nginx 配置写入到文件
     *
     * @param config 配置内容
     * @param path 配置文件保存路径
     * @return 是否写入成功
     */
    public boolean writeConfigToFile(String config, String path);
}
